@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
html { font-size: 100% }
body, button, input, select, textarea { font: 14px/1.5 Microsoft Yahei, tahoma, Srial, helvetica, sans-serif; outline: none; }
ul, ol, li { list-style: none; margin: 0; padding: 0 }
a { text-decoration: none; color: #FFF; font-family: "微软雅黑" }
div, p { font-size: 12px; }
img { border: 0px; }
.clear { clear: both; }
p, div, strong, a, h1, h2, h3, h4, h5, h6 { font-family: "微软雅黑" }
html, body { overflow-x: hidden; }
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
table {border-spacing: 0px;border-collapse: collapse;}
tr{cursor: pointer;}
/***/
.content_1070{ width:1070px; margin:0 auto; position:relative;}
/******index*************/
/****************index******************/
.cotainer{ width:100%; height:auto; overflow:hidden;}
.header{ height:623px; width:100%; position:relative;}
.header .banner{ /*width:300%;*/text-align:center; position:absolute; top:0; left:0; overflow:hidden; height:623px;}
.header .banner li{float:left; width:0;height:623px;}
.header .banner li img{ width:100%; float:left; position:relative;}
.topBg{ position:absolute; top:0; width:100%; height:47px;background:#000; opacity:0.3; z-index:1;}
.header .top{ height:auto; width:100%; position:relative; z-index:2;  }
.header .top .serchBox{ width:auto; height:auto; margin-left:60%;  cursor:pointer;}
.header .top .serch{ width:210px; height:26px; float:left; margin-top:10px; padding:0 46px 0 0px; background:#004678; border-radius:15px; position:relative;}
.header .top .serch img{ position:absolute; right:15px; top:5px;}
.header .top .serch input{ width:100%; height:100%; border:none; background:#005591; text-indent:10px; color:#fff; border-radius:15px 0 0 15px;}
.header .top ul{  line-height:47px; float:left; height:auto; margin-left:10px;}
.header .top ul li{ float:left; margin-right:15px; height:47px;}
.header .top ul li a{ color:#fff; font-size:12px; font-family:'新宋体';}
.header .top ul li a:hover{text-decoration:underline;}
.header .navBox{ width:100%; height:auto; position:relative; background:#0e64b3;  z-index:3;}
.header .logo{ float:left; position:relative; width:30%; z-index:1; background:#FFF; height:60px;}
/*.header .logo a{ display:block;  height:60px; position:absolute; right:-5px;}*/


.nav{ max-width:1070px; margin-left:30%; height:100%; border-bottom:1px solid #2674ba;}
.nav li{ float:left; width:12.5%; text-align:center; line-height:60px; height:60px;}
.nav li a{ display:block; width:100%; height:100%;  position:relative; background:#0e64b3; color:#fff;}
.nav li a span{font-size:8px; position:absolute; line-height:20px; left:0; width:100%; text-align:center; top:35px; height:20px; color:#d4d4d4;}
.nav li a .borderR{ width:1px; height:100%; position:absolute; right:0; top:0; background:#2674ba;}
.nav li a:hover{ background:#c00;}

.btnBox{ position:absolute; width:100%;height:auto; bottom:0;  z-index:3;background:rgba(255,255,255, 0) }
.bannerBtn{max-width:100%; height:auto; margin-left:2%;}
.bannerBtn li{ float:left; text-align:center; line-height:100px; height:100px; width:4%; margin-right:1px;}
.bannerBtn li a{ width:100%; height:100%; display:block; text-align:center; position:relative; }
.bannerBtn li a .bgBtn{ position:absolute; width:100%; height:100%; top:0; left:0; background:#0e71cd;opacity:0.7;  z-index:0;}
.bannerBtn li a .bgBtnCur{ background:#C00;}
.bannerBtn li a:hover .bgBtn{background:#C00;}
.bannerBtn li a img{  position:relative; z-index:1;}


#content{ width:100%;  height:auto;}
.content{ width:1070px; height:auto; margin:35px auto;}
.index .left{ width:60%; height:100%; float:left; overflow:hidden;}
.links span{margin-right: 20px;color: #979696; cursor:pointer;}
.index .right{ width:39%; height:346px; float:right;}
.index .EdynList{ width:100%; height:auto; position:relative; display:none;}
.index .EdynList li{ width:100%; height:auto; padding:4px 0;  border-bottom:1px dashed #ccc;}

.index .tit1{ color:#919191; font-size:18px; position:relative; border-bottom:1px solid #ccc;}
.index .btnBox2{ position:absolute; right:0; width:36px; height:18px; bottom:4px; text-align:right;}
.index .btnBox2 .btns{ cursor:pointer;}
.index .titBox { width:100%; cursor:pointer; color:#666666; font-size:12px;}
.index .titBox:hover{ color:#c00;}
.index .dynName{ float:left;}
.index .dynTime{ float:right;}
.index .dynBox{ width:100%; padding:15px 0;  position:relative;}
.index .dynImg{ float:left; margin-right:20px;}
.index .dyns{float:left; width:60.5%;}
.index .dynTit{ font-size:18px; color:#000000; width:100%; }
.index .dynTit a{ color: #000; transition: all .3s;-webkit-transition: all .3s;}
.index .dynTit a:hover{ color:#c00;}
.index .dynsCont{ font-size:12px; color:#999999; width:100%; margin-top:10px;}
.index .lookDetil{ float:right;  vertical-align:middle;color:#b40018; font-size:12px; }
.index .lookDetil:hover{ text-decoration:underline;}
.index .lookDetil div{ float:right; margin-left:5px;}
.index .dynBox{ display:none;}
.index .non{ width:100%; height:auto; margin-bottom:25px;}
.index .non li{ width:100%; border-bottom: 1px dashed #ccc; height:30px; line-height:30px; }
.index .non li a{font-size:12px; color:#666666; transition: all .3s;-webkit-transition: all .3s;}
.index .non li a:hover{color:#c00;}
.index .qe{ width:100%; height:auto; position:relative;  border-bottom:1px solid #666;}
.index .qe li{ float:left; width:204px;padding:10px 0; transition: all .3s;-webkit-transition: all .3s;}
.index .qe li:hover .icon{ background:#B40018;}

.index .qe .qes{ display:block; width:100%; height:100%;}
.index .qe .qes .icon{ border-radius:50%; width:40px; height:40px; text-align:center; background:#595757; float:left;}
.index .qe .qes .icon:hover{background:#b40018;}
.index .qe .qes .iconB{background:#b40018;}
.index .qe .qes .icon img{ margin-top:9px;}
.index .qeBox{ float:left; margin-left:20px; line-height:20px; font-size:12px; color:#7d8187; margin-top: 0px;}
.index .qeTit{ font-size:14px; color:#828282; font-weight:bold;}
.index .borderMH{ height:80%; top:10%; position:absolute; width:1px; background:#ccc; left:50%;}
.index .borderMW{ height:1px; width:100%; background:#ccc; top:50%; left:0; position:absolute;}
.index .box2{ width:100%; margin-top:25px; height:167px;}
.index .box2 .IDyn{ background:#efefef; width:40%; padding:5%  5% 0 5%; height:90%; float:left;}
.index .box2 .IDyn .tit1{ border-bottom-style:dotted;}
.index .box2 .IDyn .IDyns{ margin-top:10px;}
.index .box2 .IDyn .IDyns a{ text-indent:15px; display:block; position:relative; width:100%; height:auto; font-size:12px; color:#666666;}
.index .box2 .IDyn .IDyns a:hover{ color:#c00;}
.index .box2 .IdynImg{ height:100%; float:left; width:50%}
.index .box2 .IdynImg img{ height:100%; float:left; width:100%;}
.index .box2 .arrow{ width:0; height:0; border-style:solid; border-color: transparent transparent transparent #C00; border-width:3px 7px; position:absolute; top:5px;}
.index .box2 .right{ height:100%; background:#999;}

.index .contentFoot{ width:100%; margin:30px auto; background:url(/other/img/bg.jpg) no-repeat center; padding:25px 0 50px;}
.index .tp{ width:1070px; margin:0 auto; overflow:hidden}
.index .tps{ width:100%; height:256px; margin-top:20px;}
.index .tps li{ width:267px; height:100%; float:left; position:relative;}
.index .tps .imgbox{ width:100%; height:auto; position:relative;height: 200px;}
.index .imgbg{ width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.3;}
.index .tps .imgbox img{ width:100%; height:auto;}
.index .proBox{ width:100%; height:55px; text-align:center; line-height:55px; color:#828282; font-size:12px; background:#dfdfdf; position:relative; z-index:2;}
.index .proBg{ width:100%; height:88px; position:absolute; bottom:0; z-index:1; overflow:hidden; display:none;}
.index .proBg ul{  height:100%; position:absolute; left:0;}
.index .proBg li{ float:left; width:267.5px;}
.index .proName{ width:100%; height:100%; position:relative; z-index:2;}

.index .tpC .imgbg{ opacity:0;}
.index .tpC .proBox{ color:#FFF; background:#4a4a4a !important;}
.index .tpC .proBg{ display:block;}
.index .links{ width:1070px; margin:auto; height:35px; margin-bottom:80px; position:relative;}
.index .linkTit{ float:left; height:100%; width:245px; font-size:21px; background:url(/other/img/btnBg.jpg) no-repeat; color:#fff; text-align:center;}
.index .linkType{ width:412px; height:33px; border:1px solid #ccc; border-right:none; border-left:none;  float:left; cursor:pointer;line-height:33px; position:relative;}
.index .linksName{ width:371px; height:100%; text-align:center;  color:#595757; float:left;}
.index .linksdown{ width:38px; height:100%; border:1px solid #ccc; border-bottom:none; border-top:none; float:left; background:url(/other/img/down.png) no-repeat center;}
.index .linkBox{ width:410px; height:auto; position:absolute; top:100%; border:1px solid #ccc; left:-1px; display:none; z-index:10; background:#fff;}
.index .linkBox ul{ width:100%; height:auto;}
.index .linkBox ul li{ width:100%; height:20px; line-height:20px; text-align:center;}
.index footer{ height:204px; position:relative; width:100%; background:#595757;}
.index .footBorder{ height:4px; width:auto; position:absolute; top:-4px; right:0;}

.index .footBg{ hieght:82px; width:auto; position:absolute; top:-86px; right:0;}
.index .footCon{ width:1070px; height:100%; margin:auto;}
.index .footCon .left{ float:left; padding-top:45px; height:auto;}
.index .footCon .left .links {  margin-bottom:10px;}
.index .footCon .left .links a{ margin-right:20px; color:#979696;}
.index .links a:hover{ text-decoration:underline;}
.index .footCon .left .address{ color:#7c7b7b; font-size:12px;}
.index .footCon .right{ float:right; padding-top:45px; height:auto;}
.index .footCon .right .font1{ color:#cdcdcd; text-align:right;}
.index .footCon .right .phone{ font-size:30px; color:#cdcdcd; font-weight:bold; text-align:right;}
.index .footCon .right .icons{ float:right;}
.index .footCon .right .icons a{ display:block; float:left; width:26px; height:26px; margin-right:12px; background:url(/other/img/icons.jpg) no-repeat center;}
.index .footCon .right .icons a:hover{ transform:scale(1.1);}
.index .footCon .right .icons .xl{ background-position:0 center;}
.index .footCon .right .icons .tx{ background-position:-38px center;}
.index .footCon .right .icons .rr{ background-position:-78px center;}
.index .footCon .right .icons .wx{ background-position:-116px center; margin:0;}

/****footer************/
footer{ height:205px; background:#595757; width:100%; margin-top:123px; position:relative;}
footer .content{ width:1070px; margin:0 auto; position:relative;}
footer .content .footet_c_left{ float:left}
footer .content .footet_c_left ul li{ float:left; font-size:14px; color:#979696; margin:40px 25px 20px 0;}
footer .content .footet_c_left ul li a{ color:#979696;transition:all 0.5s;-webkit-transition:all 0.5s;}
footer .content .footet_c_left ol li{ color:#7c7b7b; font-size:12px; line-height:20px;}
footer .content .footet_c_left ol li span a{ color:#9b9b9b;transition:all 0.5s;-webkit-transition:all 0.5s;}
footer .content .footet_c_left ol li span:hover a{ color:#FFF;}
footer .content .footet_c_left ul li a:hover{ color:#FFF;}
footer .content .footet_c_right{ float:right; margin-top:53px;}
footer .content .footet_c_right ul li{ text-align:right; color:#cdcdcd;}
footer .content .footet_c_right ul .number{ margin:15px 0}
footer .City{ background:url(/other/img/bg_life.png) no-repeat; height:163px; width:647px; position:absolute; right:0; top:-167px;}
footer .City .red_Line { height:4px; width:670px; background:#b91f20; position:absolute; bottom:-4px; right:0}
footer .City .red_Line i{ background:url(/other/img/red_Line.png) no-repeat; width:7px; height:4px; position:absolute; bottom:0; right:670px;}
footer .Share{ height:25px; width:25px; float:left; margin-left:14px; cursor:pointer}
footer .Share a{ display:block; height:100%; width:100%;}
footer .se1{ background:url(/other/img/tub.png) -10px -2px;}
footer .se2{ background:url(/other/img/tub.png) -49px -2px;}
footer .se3{ background:url(/other/img/tub.png) -89px -2px;}
footer .se4{ background:url(/other/img/tub.png) -127px -2px;}

/****communist+new****************/
.communist{ height:383px; width:100%; position:relative;}
.communist .nav_top_bg{ background:url(/other/img/nav_top_bg.png) repeat-x; height:47px; position:absolute; top:0; left:0; width:100%; z-index:9}
.communist .header_bg1{ background:url(/other/img/Communist_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.communist .header_bg2{ background:url(/other/img/nesw_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
 .nav_bg{ height:58px; width:100%; margin:0 auto; position:absolute; z-index:9; top:47px;}
 .nav_bg nav{ position:absolute; right:0; width:65%; background:rgba(14,87,158,.9); height:100%; padding-right:10%}
 .nav_bg nav ul{ height:100%}
 .nav_bg nav ul i{ display:block; position:absolute; width: 0;height: 0;border-top:4px solid transparent;border-left:4px solid #FFF;border-bottom:4px solid transparent; top:23px;}
 .nav_bg nav ul li{ float:left; width:12%; text-align:center; color:#FFF; font-size:14px; height:58px; border-right:1px solid #2267a7; position:relative}
 .nav_bg nav ul li::before{content: ""; position:absolute; top:0; height:100%; width:60%; background:#c00;left:20%;transition:all 0.5s;-webkit-transition:all 0.5s; opacity:0}
 .nav_bg nav ul li:hover::before{ width:100%; left:0; opacity:1}
 .nav_bg nav ul li a{ display:block; height:48px; padding-top:10px; position:relative; z-index:9;}
 .nav_bg nav ul li a span{ display:block; font-size:12px; color: #ccc}
 .nav_bg .logo{ position:absolute; height:100%; width:25%; left:0;  background:#FFF;}
 .nav_bg .logo>h1{ margin:10px 20px 0px 0px;; float:right;  }
 .Head_menu{ position:absolute; right:13%; top:10px; z-index:10; color:#aca7a5; height:26px; font-size:12px;}
 .Head_menu ul li{ float:left; margin:0 11px; line-height:26px; text-align:center;}
 .Head_menu ul li a{ transition:all .3s;-webkit-transition:all .3s; opacity:.7}
 .Head_menu ul li:hover a{ opacity:1;}
 .Head_menu ul .form{ position:relative;}
 .Head_menu ul .form .search{ display:block; width:250px; border-radius:20px; border:0; text-indent:10px; font-size:14px; background:#005591; color:#FFF; height:26px;}
 .Head_menu ul .form .search_btn{ display:block; position:absolute; top:0; right:0; background:url(/other/img/search_pic.png) no-repeat; border:0; width:44px; height:26px; cursor:pointer;}
section .min_nav_bg{ height:67px; background:#737373; width:100%; position:relative;}
section .min_nav_bg .mnb_content{ width:1070px; margin:0 auto; height:100%;}
section .min_nav_bg .mnb_content ul li{transition:all 0.5s;-webkit-transition:all 0.5s; width:19% ; float:left; height:67px;  font-size:18px; color:#FFF; position:relative; cursor:pointer;}
section .min_nav_bg .mnb_content ul li a{ display:block; height:100%; width:100%;}
section .min_nav_bg .mnb_content ul li:hover{ background:#c00}
section .min_nav_bg .mnb_content ul li i{ height: 2px;width: 20px;background: #fff;display: block;position: absolute;top: 50px;left:50%; margin-left:-10px;transition:all .3s;-webkit-transition:all .3s; opacity: .5;}
section .min_nav_bg .mnb_content ul li span{ display:block; font-size:14px; text-align:center; position:relative; margin-top: 27px;}
section .min_nav_bg .mnb_content ul li span:after{ position:absolute; content:''; width:62px; height:2px; background:#fff; bottom:-5px; left:50%; margin-left:-31px; opacity:0; transition:all .3s;-webkit-transition:all .5s; }
section .min_nav_bg .mnb_content ul li:hover i{ width: 60px; margin-left: -30px; opacity: 1;}

section .min_nav_bg .mnb_content ul li .Blue_Triangle{transition:all 0.5s;-webkit-transition:all 0.5s; width: 0;height: 0;border-left:10px solid transparent;border-top:12px solid #c00;border-right:10px solid transparent; position:absolute; left:50%; margin-left:-6px; opacity:0; bottom:0px;}
section .min_nav_bg .mnb_content ul li:hover .Blue_Triangle{ bottom:-6px; opacity:1;}
section .communist_content{ width:1070px; margin:50px auto 0;}
section .communist_content .communist_content_nav ul li{ width:185px; height:68px; float:left; font-size:20px; font-family:"黑体"; position:relative; cursor:pointer;}
section .communist_content .communist_content_nav ul li:hover{ color:#e57708}
section .communist_content .communist_content_nav ul li:hover i{ background:#e57708}
.Orange_color{ color:#e57708}
.Orange_back{ background:#e57708 !important;}
section .communist_content .communist_content_nav ul li i{ height:2px; width:60px; background:#000; display:block; position:absolute;top: 14px;left:33px;}
section .communist_content .communist_content_nav ul li span{ font-size:30px; display:block; font-weight:bold; position:absolute; bottom:0}
section .communist_content .communist_content_tab { position:relative; height:auto;}
section .communist_content .communist_content_tab .cc_tab{ margin-top:45px; display:none; height:1149px; position:relative;}


section .communist_content .communist_content_tab .cc_tab ul li{height:195px; width:100%; margin-top:23px; background:#f6f6f6; position:relative; border: 1px solid #C1C0C0;}
section .communist_content .communist_content_tab .cc_tab ul li .cc_tab_pic{ width:220px; height:158px; overflow:hidden; float:left; margin:14px; border:3px solid #a5a5a5;}
section .communist_content .communist_content_tab .cc_tab ul li .summary{ float:right; width:763px; margin:14px; height:164px; position:relative;}
section .communist_content .communist_content_tab .cc_tab ul li .summary .title{ font-size:16px; border-bottom:1px solid #c1c0c0; line-height:38px; color:#000}
section .communist_content .communist_content_tab .cc_tab ul li .summary .title .time{ color:#444444; font-size:12px; float:right;}
section .communist_content .communist_content_tab .cc_tab ul li .summary p{ color:#6e6e6e; font-size:12px; line-height:24px; margin-top:25px;}
section .communist_content .communist_content_tab .cc_tab ul li .summary .more{ background:url(/other/img/more_pic.png) no-repeat; height:21px; width:69px; position:absolute; right:20px; bottom:20px; cursor:pointer;}
section .communist_content .communist_content_tab .cc_tab ul li .summary .more a{ display:block; height:100%;}
section .communist_content .communist_content_tab .cc_tab ul li :hover .more{ background:url(/other/img/more_pic_c.png) no-repeat !important}
section .communist_content .communist_content_tab .cc_tab ul li:hover{ background:#e77830;}
section .communist_content .communist_content_tab .cc_tab ul li:hover .title{ color:#FFF}
section .communist_content .communist_content_tab .cc_tab ul li:hover p{ color:#FFF}
section .communist_content .communist_content_tab .cc_tab ul li:hover .time{ color:#FFF !important}
.mnb_c3 ul li{ width:28% !important;}
/********news*********/
.news_content { width:1070px; margin:50px auto 0;}
.news_content .news_content_tab { margin-bottom:40px;}
.news_content .news_content_tab .title{ height:70px; position:relative; font-size:20px;}
.news_content .news_content_tab .title span{ display: block;position: absolute;bottom: 0px;font-size: 30px;color: #000;font-weight: bold;border: 2px solid #CCC;padding: 2px 8px;}
.news_content .news_content_tab .title i{display: block;position: absolute;top:31px;width: 6px;height: 23px;background: #c00;left: -3px;z-index: 5;border: 2px solid #FFF;}
.news_content .hot_top_news{ height:180px; width:1000px; position:relative; padding-bottom:25px; border-bottom:3px solid #c00; margin-bottom:30px;}
.news_content .hot_top_news .hot_top_news_pic{width:405px; height:180px; float:left; position:relative}
.news_content .hot_top_news .hot_top_news_pic ul li{ width:405px; height:180px; overflow:hidden; position:absolute; top:0; left:0; display:none}
.news_content .hot_top_news .hot_top_news_pic ol{ width:110px; height:4px; position:absolute;bottom:10px; right:25px;z-index:99;}
.news_content .hot_top_news .hot_top_news_pic ol li{ width:21px; height:6px; background:#c00;  float:left; margin-right:15px; cursor:pointer;}
.hot_top_news_pic ol li:hover ,.hot_top_news_pic ol .bannerCur{ background:#2c5691 !important}
.news_content .hot_top_news .summary{ float:right; width:570px; position:relative; height:180px;}
.news_content .hot_top_news .summary ul li{ display:none; position:absolute; top:0; height:100%}
.news_content .hot_top_news .summary ul li:hover .title{ color: #f00;}
.news_content .hot_top_news .summary .title{ color:#C00; font-size:24px; transition: all .3s;-webkit-transition: all .3s;}
.news_content .hot_top_news .summary .title .time{ color:#c00; font-size:14px; float:right; margin-top:15px}
.news_content .hot_top_news .summary p{ color:#666666; font-size:12px; line-height:24px; margin-top:10px;}
.news_content .hot_top_news .summary .more{ color:#ea5048; font-size:12px; position:absolute; bottom:30px;}
.news_content .hot_top_news .summary .more a{ color:#ea5048;}

.news_content .news_TAB .news_list{ width:1000px;}
.news_content .news_TAB .news_list ul li{ height:90px; padding-bottom:20px; border-bottom:1px solid #c00; margin-bottom:20px; cursor: pointer;}
.news_content .news_TAB .news_list ul li .month{ background:url(/other/img/month.png) repeat-x; height:83px; width:80px; float:left; text-align:center; font-size:24px; font-family:"Georgia"; color:#FFF; margin:2px; transition: all .3s;-webkit-transition: all .3s;;}
.news_content .news_TAB .news_list ul li .month span{ font-size:30px; font-family:"Franklin Gothic Medium Cond"; font-weight:bold;}
.news_content .news_TAB .news_list ul li .summary{ width:900px; float:right; height:90px; position:relative}
.news_content .news_TAB .news_list ul li .summary .title{ font-size:18px; color:#666666;}
.news_content .news_TAB .news_list ul li .summary  p{ color:#999999; font-size:12px; line-height:20px;}
.news_content .news_TAB .news_list ul li .summary .more{ position:absolute; bottom:0; left:0;}
.news_content .news_TAB .news_list ul li .summary .more a{ color:#ea5048;transition:all 0.5s;-webkit-transition:all 0.5s;}
.news_content .news_TAB .news_list ul li .summary .more a:hover{ color:#0097FF}

.news_content .page{ margin-top:45px;}
.news_content .page ul{ float:left;}
.news_content .page ul li{transition:all 0.5s;-webkit-transition:all 0.5s; float:left; height:30px; width:30px; background:#8c9898; font-size:18px; text-align:center; line-height:30px; color:#FFF; margin-right:22px;}
.news_content .page ul li a{ display:block;}
.news_content .page ul li:hover{ background:#c00;}
.Previous_page,.Next_page{transition:all 0.5s;-webkit-transition:all 0.5s; height:30px; width:30px; background:#8c9898; text-align:center; line-height:30px; color:#FFF; margin-right:22px; float:left; position:relative}
.Previous_page img,.Next_page img{ display:block; margin:10px auto}
.Previous_page a,.Next_page a{ display:block; height:100%; width:100%; position:absolute; top:0; left:0}
.Previous_page:hover{background:#c00;}
.Next_page:hover{background:#c00;}
/*******Typical**********/
.header_bg3{ background:url(/other/img/Typical_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.Typical{ width:1070px; margin:0 auto; padding-top:80px; position:relative;}
.Typical .Typical_title{ font-size:18px; font-weight:bold; position:absolute; height:60px; width:405px; background:#363636; top:-30px; left:50%; margin-left:-203px; text-align:center; color:#FFF; line-height:60px;}
.Typical .Typical_title img{ position:relative; top:8px;}
.Typical .Typical_title span{ font-weight:100; text-transform:uppercase}

#waterfull .masonry{ margin:0 auto; width:1000px !important;}
.rec_con ul li { float: left; width: 290px; padding: 5px; margin: 0 8px; height: 200px; background: #E8E8E8; border-radius: 3px; position: relative; -webkit-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out; transition: all .45s ease-in-out; }
.rec_con ul li.bd-1 { border: solid 1px #98D3E8; }
.rec_con ul li.bd-1:hover { background: #98D3E8; }
.rec_con ul li.bd-2 { border: solid 1px #FFCB76; }
.rec_con ul li.bd-2:hover { background: #FFCB76; }
.rec_con ul li.bd-3 { border: solid 1px #FF525A; }
.rec_con ul li.bd-3:hover { background: #FF525A; }
.rec_con ul li.bd-4 { border: solid 1px #71C46F; }
.rec_con ul li.bd-4:hover { background: #71C46F; }
.rec_con ul li img { width: 290px; height: 200px; display: block; }
.rec_con ul li .a-index { position: absolute; width: 290px; height: 200px; top: 5px; left: 5px; line-height: 20px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; }
.rec_con ul li .a-index h2 { position: absolute; z-index: 20; top: 0; left: 0; font-size: 2.0em; line-height: 28px; text-align: center; text-shadow: 0 0px 2px rgba(255,255,255,0.7); text-align: center; margin-top: 0px; width: 98%; height: 200px; margin-bottom: 0; display: table; padding: 0 1%; letter-spacing: 2px; }
.rec_con ul li .a-index h2.fc-1 { color: #98D3E8; }
.rec_con ul li .a-index h2.fc-2 { color: #FFCB76; }
.rec_con ul li .a-index h2.fc-3 { color: #FF525A; }
.rec_con ul li .a-index h2.fc-4 { color: #71C46F; }
.rec_con ul li .a-index h2 span { display: table-cell; vertical-align: middle; }
.progress_bar { width: 98%; border-radius: 4px; background-color: #C6CBCB; box-shadow: inset 0 1px 1px #c9c9c9, inset -1px 0 2px #b8b8b8; display: block; position: relative; height: 5px; padding: 0; margin: 10px auto; }
.progress_bar .progress_bar_x { display: block; width: 100%; position: absolute; z-index: 99; top: 0; bottom: 1px; opacity: 0.9; background-color: #5AB4F7; border-radius: 8px 4px 4px 8px; }
.waterfull { margin: 0 auto; border-bottom:1px solid #595757; padding-bottom:25px; position:relative;}
.waterfull::before{ content:""; position:absolute; bottom:-5px; height:1px; width:100%;border-bottom:1px solid #595757;}
.waterfull ul li { height:auto; float: left; width:310px;margin: 0 0 25px; background: #fff;  position: relative; overflow: hidden; background:#e8e8e8;}
.waterfull ul li .a-img { width: 100%; display: block; position: relative; overflow: hidden;}
.waterfull ul li .a-img img{transition: all .5s;-webkit-transition: all .5s;}
.waterfull ul li .a-img img { width: 310px; display: block; min-height: 250px; }
.waterfull ul li .li-title { padding: 5px 0; max-height: 48px; overflow: hidden; line-height: 24px; color: #000000; font-size:18px; font-weight:100; border-bottom: solid 1px #DBDBDB; text-align:center;}
.waterfull ul li .a-img:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);}

.waterfull ul li .description { padding: 5px 15px; min-height: 66px;line-height: 22px; color: #898686;  text-indent: 10px;  border-bottom: solid 1px #DBDBDB; }
.waterfull ul li .qianm .sp1 { float: left; height: 30px; line-height: 36px; color: #898686; }
.waterfull ul li .qianm .sp1 b { color: #5DAA21; font-weight: bold; padding: 0 5px 0; font-size: 1.3em; }
.waterfull ul li .qianm .sp2 { float: right; height: 30px; padding: 0 5px; line-height: 36px; color: #898686; }
.waterfull ul li .qianm .sp3 { float: right; height: 30px; line-height: 36px; color: #898686; }
.waterfull ul li .qianm .more{ transition:all .3s;-webkit-transition:all .3s; height:37px; width:131px; border:3px solid #e68849; display:block; border-radius:30px; text-align:center; font-size:12px; color:#666666; line-height:37px; margin:5px 0 30px 15px;}
.waterfull ul li:hover .more{border-radius:0px;}
.waterfull ul li .qianm .more a{ display:block;color:#666666;}
#imloading{width:180px;height:38px;line-height:38px;font-size:16px;text-align:center;border-radius:3px;opacity:0.7;margin:20px auto 30px;color:#595757;display:none}
#imloading img{ animation: 1s imloading_img linear infinite; position:relative; top:15px; margin-right:30px}
.Floating_window{ position:fixed; right:15px; top:50%; z-index:999}
.Floating_window ul li{ text-align:right; font-size:12px; color:#545454; line-height:24px; position:relative;}
.Floating_window ul li a{ color:#545454; transition:all 0.5s;-webkit-transition:all 0.5s;}
.Floating_window ul li a:hover{ color:#a51111}
.Floating_window ul li span{ display:block; height:10px; width:10px; background:#008dd5; border-radius:50%; float:right; margin:7px 0 0 15px; position:relative; z-index:99}
.Floating_window ul li  span i{ position:absolute; height:6px; width:6px; border:1px solid #008dd5;right:1px;top:1px; border-radius:50%; opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;}
.Floating_window ul li:hover i{transform:scale(3);-webkit-transform:scale(3); opacity:1;}
/*****about_us***************/
.header_bg4{ background:url(/other/img/about_us.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.mnb_c4 ul li{ width:12% !important;padding-left:0% !important;}
.aobut_us_tab{ margin-bottom:35px; position:relative;}
.aobut_us_tab .title_tab{height: 70px;position: relative;font-size: 20px; padding-top:35px;}
.aobut_us_tab .title_tab i{display: block;position: absolute;top: 67px;width: 6px;height: 23px;background: rgb(0, 150, 255) none repeat scroll 0% 0%;left: -3px;z-index: 5;border: 2px solid #fff;}
.aobut_us_tab .title_tab span{display: block;position: absolute;bottom: 0px;font-size: 30px;color: #000;font-weight: bold; border:2px solid #cccccc;padding: 2px 8px;}
.aobut_us_tab .summary_tab{ margin-top:47px; }
.aobut_us_tab .summary_tab img{ float:right;}
.aobut_us_tab_bg1{ background:url(/other/img/aobut_us_tab_bg1.jpg) no-repeat center; height:593px;}
.aobut_us_tab .china_map{ background:url(/other/img/china_map.png) no-repeat; width:338px; height:284px; position:absolute; left:-123px; top:160px;}
.aobut_us_tab .timer_x{ position:relative; height:100%; width:100%}
#mindscape {width: 750px;height: 174px;overflow: hidden;}
#monsteck_variketch {width:69%;height: 348px;overflow: hidden; position:relative; right:0; top:50px; left:31%;}
.timer_a{ background:url(/other/img/time_x.png); height:100%;/* width:20000px !important;*/ position:relative !important; top:0;}
.aobut_us_tab .timer_x #monsteck_variketch .timer_a .timer_Point{ width:300px; position:relative; text-align:left; color:#414141; font-size:12px; line-height:24px; float:left; height:400px;}
.aobut_us_tab .timer_x #monsteck_variketch .timer_a .timer_Point .timer_Year{ margin:8px 10px; color:#414141; font-size:36px; font-weight:bold; font-family:"Arial Bold"}
.aobut_us_tab .timer_x #monsteck_variketch .timer_a .timer_1{ left:240px}
.aobut_us_tab .timer_x #monsteck_variketch .timer_a .timer_2{ left:290px; top:223px;}
.aobut_us_tab_bg2{ background:url(/other/img/aobut_us_tab_bg2.jpg) no-repeat center; height:648px;}
.aobut_us_tab .title_zr{ color:#666666; font-size:12px; line-height:24px; margin:30px 0 90px;}
.aobut_us_tab .summary_zr{ padding-bottom:55px;}
.aobut_us_tab .summary_zr ul{ width:1070px; margin:0 auto;}
.aobut_us_tab .summary_zr ul li{ border-right:17px solid #FFF; border-left:3px solid #FFF; float:left; width:335px; height:215px; overflow:hidden; margin:0 0px; position:relative}
.aobut_us_tab .summary_zr ul li img{ width:100%;}
.aobut_us_tab .summary_zr ul li span{ z-index: 9; line-height:50px; display:block; height:50px; background:rgba(0,0,0,.50); text-align:center; color:#FFF; font-size:12px; position:absolute; bottom:0; left:0; width:100%}
.aobut_us_tab .summary_zr ul li a{ display:block}
.aobut_us_tab .summary_zr ul li span::before{ z-index: -1; content:""; position:absolute; bottom:0; background:rgba(243,37,41,.50);transition:all 0.5s;-webkit-transition:all 0.5s; height:0; width:100%; left:0}
.aobut_us_tab .summary_zr ul li:hover span::before{ height:100%;}
.aobut_us_tab .zr_bg{ height:160px; position:absolute; bottom:0l; background:#f7f7f7; width:100%; z-index:-1; bottom:0;}
.aobut_us_tab .Culture_pic{ margin-top:65px;}
.aobut_us_tab .Culture_pic ul li{ float:left; width:149px; margin-left:81px; height:220px; display:none}
.aobut_us_tab .Culture_pic ul li .title{ text-align:center; font-size:16px; font-weight:bold;}
.aobut_us_tab .Culture_pic ul li .summary{ text-align:center; color:#666666; font-size:12px;}
.aobut_us_tab .Culture_pic ul .Arrow_more{ background:url(/other/img/arrow_more.jpg) no-repeat; height:30px; width:30px; position:relative; left:50%; margin-left:-15px; cursor:pointer;}
.aobut_us_tab .about_tab_line{ position:absolute; height:0px; width:100%; position:absolute; top:237px; background:#d5d5d5;}
.aobut_us_tab .Honor_tab{ margin:45px 0 55px;}
.aobut_us_tab .Honor_tab ul li{ float:left; width:99px; height:28px; background:#6e6d6b; text-align:center; color:#FFF; font-size:12px; line-height:28px; margin-right:20px;transition:all 0.5s;-webkit-transition:all 0.5s; cursor:pointer}
.aobut_us_tab .Honor_tab ul li a{ display:block;}
.aobut_us_tab .Honor_tab ul li:hover{ background:#da251c;}
.aobut_us_tab .Honor_pic{ background:url(/other/img/ry_pic.jpg) center no-repeat; height:350px; width:100%; position:relative;}
.aobut_us_tab .Honor_pic ul{ position:absolute; top:100px; width:2000%;}
.aobut_us_tab .Honor_pic ul li{ float:left;}

.over_mv{ width:100%; position:absolute; height:100%; right:0}

.mCSB_container img{ float:left; display:block; max-height:138px;transition:all 0.5s;-webkit-transition:all 0.5s; margin-top:50px}
.mCSB_container img:hover{transform:scale(1.5);-webkit-ansform:scale(1.5);}
#content_2{ display:none}
.back_Honor_pic{ background:#da251c !important;}
/*****contact_us**********/
.header_bg5{ background:url(/other/img/contact_us_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.communist .map_pic_china{ background:url(/other/img/map_pic.png) no-repeat; height:840px; width:914px; position:absolute; left:50%; margin-left:-457px; top:90px;}
.contact_us .title_contact_us{ background:url(/other/img/contact_us_title.png) no-repeat; height:130px; width:432px; margin:60px auto 30px;}
.contact_us .Contact_information_tab ul li{ float:left; width:310px; margin:0 0 60px 30px; height:180px;}
.contact_us .Contact_information_tab ul li .title{ font-size:18px;}
.contact_us .Contact_information_tab ul li .summary{ font-size:16px; color:#626262; line-height:24px;}
.contact_us .Contact_information_tab ul li .summary span{ float:left; color:#626262; font-size:12px; margin:0 10px}
.contact_us .Contact_information_tab ul li .summary span a{ color:#626262}
.contact_us .Contact_information_tab ul li .summary span .email{ background:url(/other/img/emeall.png) no-repeat; display:block; float:left; height:9px; width:13px; margin:5px 5px 0 0 }
.contact_us .Contact_information_tab ul li .summary span .wep{ background:url(/other/img/interen.png) no-repeat; display:block; float:left; height:11px; width:11px; margin:4px 5px 0 0}
/*****Information******************/
.header_bg6{ background:url(/other/img/Information_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.Information_tab ul li{transition:all 0.5s;-webkit-transition:all 0.5s; margin-right:1px; float:left; height:67px; width:88px; background:#6b6b6b;cursor:pointer; position:relative;}
.Information_tab ul li img{ margin:10px auto 0; display:block;-webkit-transition-duration: .5s;transition-duration: .5s;}
.Information_tab ul li span{ position:absolute; bottom:-73px; text-align:center; width:100%; opacity: 0; height: 36px; -webkit-transition-duration: .5s;transition-duration: .5s; font-size: 14px; font-weight: bold;}
.Information_tab ul li p{ height: 36px;   width:100%; bottom: -43px;   font-size: 14px; text-align: center;font-weight: bold;position:absolute;}
.Information_tab ul li:hover span{ opacity: 1; bottom: -43px;}
.Information_tab ul li:hover p{ color:#FFFFFF; text-align: center;}
.Information_tab ul li:hover img{ -webkit-transform: rotate(360deg);transform: rotate(360deg); }
.Information_tab ul li a{ display:block;}
.Information_tab ul li:hover{ background:#ed2d2d}
.Information_summary{ margin:60px auto 0; }
.Information_summary .title{ text-align:center; color:#363636; font-size:24px; margin-bottom:60px;}
.Information_summary .Information_Article{ font-size:12px; line-height:24px; color:#363636;}
.Information_summary .Information_Article img{ width:100%; display:block; margin:36px auto;}
.Information_summary .Information_Article .Small_Information .title_s_i{ font-size:16px; font-weight:bold; color:#363636;}
.Information_summary .Information_Article .Small_Information .summary_s_i{ margin-bottom:35px;}

.Information_summary .information_tab ul li{ height:250px; overflow: hidden;}





.Information_summary .information_tab ul li .information_Theme{ width:445px; background:#e8e8e8; height:185px; float:right; padding:40px 45px; position:relative; transition: all .3s;-webkit-transition: all .3s;}





.Information_summary .information_tab ul li img{ width:535px; height:250px;transition: all .5s;-webkit-transition: all .5s;}
.Information_summary .information_tab ul li .information_Theme .Theme_title{ font-size:24px; color:#000000;transition: all .3s;-webkit-transition: all .3s;}





.Information_summary .information_tab ul li .information_Theme .Theme_summary{ font-size:12px; color:#666666; line-height:20px; margin-top:20px;}





.Information_summary .information_tab ul li .information_Theme .more{height: 37px;width: 131px;border: 3px solid #E68849;display: block;border-radius: 30px;text-align: center;font-size: 12px;color: #666;line-height: 37px;margin: 0px 0px 10px 15px; position:absolute; left:30px; bottom:5px; transition:all .3s;-webkit-transition:all .3s; z-index:9}
.Information_summary .information_tab ul li :hover .more{border-radius:0px;}
.Information_summary .information_tab ul li :hover .Theme_title{ color: #2E7FE9;}
.Information_summary .information_tab ul li .information_Theme .more a{display: block;color: #666;}
.Information_summary .information_tab ul li .information_Theme .infor_arrow_l{width: 0;height: 0;border-top:23px solid transparent;border-right:15px solid #E8E8E8;border-bottom:23px solid transparent; position:absolute; left:-15px; top:40%;}
.Information_summary .information_tab ul li .information_Theme .infor_arrow_r{width: 0;height: 0;border-top:23px solid transparent;border-left:15px solid #E8E8E8;border-bottom:23px solid transparent; position:absolute; right:-15px; top:40%;}
.Information_summary .information_tab ul li:hover img{transform:scale(1.01);-webkit-transform:scale(1.01);}
/******innovation*************/
.header_bg7{ background:url(/other/img/Innovation_pic.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.innovation{ position:relative;}
.innovation .innovation_title{ text-align:center; font-size:16px; line-height:60px;}

.et1{ background:#004072; height:36px; text-align:center; color:#FFF; border:1px solid #FFF;}
.et2{ text-align:center;}
.et3{ text-indent:100px;}
.et2,.et3{ border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
.Choice_form{ background:#eeeeee; height:60px; position:relative;}
.select { position: relative; margin:3px; border: solid 1px #ccc; background:#FFF; height:50px;top: 4px;width: 640px;}
.select .select-view { position: relative; height:50px;}
.select .select-view .select-text { padding-left: 10px; padding-right: 30px; height:50px; line-height: 50px; display:block; font-size:18px;}
.select .select-view .select-icon { display: block; position: absolute; right:21px; top:20px; border: solid 12px #fff; border-top-color: #ed2d2d; cursor: pointer; }
.select .options { display: none; position: absolute; left: -1px; top: 100%; padding: 5px 0; background: #fff; width: 100%; border: solid 1px #cccccc; }
.select .options > li { margin: 10px; cursor: pointer; }
.select .options > li:hover{ background:#ed2d2d; color:#FFF}

.Choice_form .Choice_form_Prompt{ text-align:center; position:absolute; font-size:18px; line-height:60px; font-weight:bold; color:#a3a3a3; height:60px;right: 0px;width: 420px;top: 0px;}
.box_table{ margin-top:45px;}
.box_table ul{ overflow:hidden;}
.box_table ul li{ width:255px; height:330px; float:left; margin-left:16px; margin-bottom:17px}
.box_table ul li .box_table{ width:255px; overflow:hidden;}
.box_table ul li .box_table img{ display:block;}
.box_table ul li .summary{ background:#f1f1f1; height:113px; padding:25px 13px; width:229px;}
.box_table ul li .summary .title{ color:#000; font-size:14px; border-bottom:1px solid #a8a8a8; padding-bottom:5px; margin-bottom:5px}


/******Talent***********/
.mnb_c5 ul li{ width:20% !important;}
.Talent .Talent_tab{ position:relative;}
.Talent .Talent_tab .title_tab{height: 70px;position: relative;font-size: 20px;padding-top: 35px;}
.Talent .Talent_tab .title_tab i{display: block;position: absolute;width: 6px;height: 23px;background: #c00;left: -3px;z-index: 5;border: 2px solid #FFF;top:66px;}
.Talent .Talent_tab .title_tab span{display: block;position: absolute;bottom: 0px;font-size: 30px;color: #000;font-weight: bold;border: 2px solid #CCC;padding: 2px 8px;}
.Talent .Talent_tab .Talent_summary{ margin:45px 0 0; color:#666666; font-size:14px; padding-bottom:75px;}
.Talent .Talent_tab .Talent_Statistics{ position:relative; height:123px;}
.Talent .Talent_tab .Talent_Statistics ul li{ position:absolute;}
.Talent .Talent_tab .Talent_Statistics ul li i{font-style:normal; background:url(/other/img/Statistics.png) no-repeat; height:113px; width:113px; display:block; color:#ed2d2d; font-size:16px; font-weight:bold; text-align:center; line-height:113px;}
.Talent .Talent_tab .Talent_Statistics ul li span{ display:block; text-align:center; font-size:14px; margin-top:10px;}
.Talent .Talent_tab .Talent_Statistics ul .T_s1{ left:18px;}
.Talent .Talent_tab .Talent_Statistics ul .T_s2{ left:250px;}
.Talent .Talent_tab .Talent_Statistics ul .T_s3{ left:478px}
.Talent .Talent_tab .Talent_Statistics ul .T_s4{ left:710px;}
.Talent .Talent_tab .Talent_Statistics ul .T_s5{ left:940px;}
.Talent_3bg{ background:url(/other/img/Talent_bg3.jpg) no-repeat center; height:540px; width:100%; position:absolute; top:0}
.Talent .Talent_tab .Talent_summary2{ font-size:14px; color:#666666; line-height:24px; margin-top:55px}
.Talent .Talent_tab .Talent_summary2 img{ display:block; margin:60px auto;}
.Talent .Talent_tab .Tt_tab{ padding-bottom:95px;}
.Talent .Talent_tab .Tt_tab ul li{ width:490px; height:95px; float:left; margin-left:90px; margin-top:37px; position:relative}
.Talent .Talent_tab .Tt_tab ul li .arrow_Shadow{transition:all 1s;-webkit-transition:all 1s; opacity:1; background:url(/other/img/arrow_Shadow.png) no-repeat; height:127px; width:49px; position:absolute; top:0; right:-49px;}
.Talent .Talent_tab .Tt_tab ul li .btn3D span{ display:block; font-size:12px;}
.Talent .Talent_tab .Tt_tab ul li:hover .arrow_Shadow{ opacity:0}
.Talent .Talent_tab .Tt_tab ul li:hover .btn3D{ background:#e77830;}
.Talent .Talent_tab .Tt_tab ul li:hover .btn3D-Ld::after{ background:#C56222;}
.Talent .Talent_tab .Tt_tab ul li a{ display:block; height:95px; width:490px;}


.btn3D { padding-left:10px; font-size:18px; text-align:left; border: none;color: inherit; background: none; cursor: pointer; height:100%; width:100%; display: inline-block; text-transform: uppercase; letter-spacing: 1px;outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.btn3D:after { content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.btn3D-L { display: block; background:#595757; outline: 1px solid transparent;  -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.btn3D-L:active { background: #55b7f3; }
.perspective { -webkit-perspective: 800px; height:100%; width:100%;-moz-perspective: 800px; perspective: 800px; display: inline-block; }
.btn3D-Ld:after { width: 20%; height: 100%; left: 100%; top: 0; background:#484848; -webkit-transform-origin: 0% 0%; -webkit-transform: rotateY(75deg); -moz-transform-origin: 0% 0%; -moz-transform: rotateY(75deg); -ms-transform-origin: 0% 0%; -ms-transform: rotateY(75deg); transform-origin: 0% 0%; transform: rotateY(75deg); }
.btn3D-Ld:hover { -webkit-transform: rotateY(-15deg); -moz-transform: rotateY(-15deg); -ms-transform: rotateY(-15deg); transform: rotateY(-15deg); }
/*****/
/******animation************/
.cc_tab_li_even_animent{ animation:cc_tab_li_even_animent 1s forwards linear;-webkit-animation:cc_tab_li_even_animent 1s forwards linear}
.cc_tab_li_odd_animent{ animation:cc_tab_li_odd_animent 1s forwards linear;-webkit-animation:cc_tab_li_odd_animent 1s forwards linear}


.Breathing_color{ animation:Breathing_color 3.2s infinite linear;-webkit-animation:Breathing_color 3.2s infinite linear;}

@keyframes Breathing_color{
	0%,100%{ background:#6b6b6b}
	50%{ background:#ED2D2D}
}
@keyframes imloading_img{
	0%{transform: rotate(0deg);-webkit-transform: rotate(0deg)}
	100%{transform: rotate(360deg);-webkit-transform: rotate(360deg)}
}
@keyframes cc_tab_li_even_animent{
	0%{ left:200px; opacity:0}
	100%{ left:0;opacity:1}	
}
@keyframes cc_tab_li_odd_animent{
	0%{ right:200px; opacity:0}
	100%{ right:0;opacity:1}	
}


@-webkit-keyframes Breathing_color{
	0%,100%{ background:#6b6b6b}
	50%{ background:#ED2D2D}
}
@-webkit-keyframes imloading_img{
	0%{transform: rotate(0deg);-webkit-transform: rotate(0deg)}
	100%{transform: rotate(360deg);-webkit-transform: rotate(360deg)}
}
@-webkit-keyframes cc_tab_li_even_animent{
	0%{ left:200px; opacity:0}
	100%{ left:0;opacity:1}	
}
@-webkit-keyframes cc_tab_li_odd_animent{
	0%{ right:200px; opacity:0}
	100%{ right:0;opacity:1}	
}

@media screen and (max-width: 1024px) {
.rec_con ul li { width: 225px; padding: 2px; margin: 0 6px; height: 150px; }
.rec_con ul li img { width: 225px; height: 150px; }
.rec_con ul li .a-index { width: 225px; height: 150px; top: 2px; left: 2px; line-height: 20px; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.7em; line-height: 24px; width: 98%; height: 150px; }
}

@media screen and (max-width: 980px) {
.rec_con ul li { width: 160px; padding: 2px; margin: 0 6px; height: 140px; }
.rec_con ul li img { width: 160px; height: 140px; }
.rec_con ul li .a-index { width: 160px; height: 140px; top: 2px; left: 2px; line-height: 20px; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.6em; line-height: 24px; width: 98%; height: 140px; }
}

@media screen and (max-width: 720px) {
.rec_con ul li { width: 255px; height: 180px; margin-top: 10px; }
.rec_con ul li img { width: 255px; height: 180px; }
.rec_con ul li .a-index { width: 255px; height: 180px; line-height: 20px; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.8em; line-height: 28px; width: 98%; height: 180px; }
}

@media only screen and (max-width: 720px) and (-webkit-min-device-pixel-ratio : 1.0) and (orientation:landscape) {
.rec_con ul li { width: 240px; height: 180px; margin-top: 10px; }
.rec_con ul li img { width: 240px; height: 180px; }
.rec_con ul li .a-index { width: 240px; height: 180px; line-height: 20px; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.8em; line-height: 28px; width: 98%; height: 180px; }
}

@media screen and (max-width: 480px) {
.rec_con ul li { width: 45%; height: 150px; padding: 1%; margin: 10px 1% 5px; }
.rec_con ul li img { width: 100%; height: 150px; }
.rec_con ul li .a-index { width: 98%; left: 1%; top: 2%; height: 150px; line-height: 20px; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.8em; line-height: 28px; width: 98%; height: 150px; }
}
@media screen and (max-width: 380px) {
.rec_con ul li { width: 98%; height: 160px; padding: 1%; margin-top: 10px; }
.rec_con ul li img { width: 100%; height: 160px; }
.rec_con ul li .a-index { width: 98%; height: 160px; line-height: 20px; top: 1.5%; left: 1.5%; }
.rec_con ul li .a-index h2 { top: 0; left: 0; font-size: 1.8em; line-height: 28px; width: 98%; height: 160px; }
}
@media (min-width:1540px) and (max-width:1920px){

}
@media (min-width:1024px) and (max-width:1440px){
.Floating_window{ top:40%;}
}
.bdba{ background:#c00 !important;}

/***8-17***news_S*********/
#subContent{ width:1100px; margin:0 auto; height:auto;}
.brandNav {width: 100%;height: 40px;line-height: 40px;margin-top: 50px;font-size: 12px;}
.brandNav a,.newsNext div a{ color:#000 ; transition:all .3s;-webkit-transition:all .3s;}
.newsDetailPage {width: 100%;height: auto;}
.newsDetailTop{width: 100%;height: auto;text-align: center;padding: 25px 0px;border-top: 1px dotted #B8B8B6;border-bottom: 1px dotted #B8B8B6;font-size: 12px;}
.newsDetailTop h2{display: block;width: 100%;padding: 15px 0px;line-height: 30px;font-size: 24px;color: #3E3E3E;}
.newsDetailShow {width: 100%;height: auto;line-height: 28px;padding: 35px 0px;color: #3E3E3E;}
.newsShare {width: 100%;height: auto;padding: 15px 0px;overflow: hidden;margin-bottom: 25px;}
.jiathis_style_24x24{ float:right}
.newsShare span {float: right;font-weight: bold;}
.newsNext {width: 100%;height: auto;line-height: 25px;overflow: hidden;font-size: 12px;border-top: 1px dotted #B8B8B6;border-bottom: 1px dotted #B8B8B6;padding: 10px 0px;}
.newsNext div {width: 50%;height: auto;float: left;}
.brandNav a:hover,.newsNext div a:hover{ color:#c00}



.pic_top{ background:url(/other/img/pic_top.png) no-repeat center; height:55px; width:15px;top: 129px;left: 50px; position:absolute}
.pic_bottom{ background:url(/other/img/pic_bottom.png) no-repeat center; height:55px; width:17px;top: -61px;left: 50px; position:absolute}
/*****8-31************************/
.Information_summaryTab{ display:none}
.mask{ background:url(/other/img/mask.png); position:fixed; height:100%; width:100%; z-index:99; top:0}
.mask .content_1070{ height:100%;}
.aboutUSL{ background:url(/other/img/dky_btnL.png) no-repeat; height:54px; width:54px; position:absolute; top:48%; left:0; cursor:pointer}
.aboutUSR{ background:url(/other/img/dky_btnR.png) no-repeat; height:54px; width:54px; position:absolute; top:48%; right:0; cursor:pointer}
.mask{ display:none}
.mask .content_1070 ul li{ position:absolute; width:473px; height:262px; left:50%; margin-left:-236.5px; top:50%; margin-top:-131px; display:none;}
.mask .content_1070 ul li img{ width:100%; height:100%}
.mask .about_btn_off{ background:url(/other/img/dky_btnOff.png) no-repeat; height:54px; width:54px; position:absolute; cursor:pointer; top:20%; right:0;}
.map_pic_china ul li{ height:30px; width:30px; position:absolute;}
.cn1{top: 148px;left: 237px}
.cn2{top: 392px;left: 220px}
.cn3{top: 385px;left: 480px}
.cn4{top: 433px;left: 432px}
.cn5{top: 497px;left: 447px}
.cn6{top: 462px;left: 537px}
.cn7{top: 362px;left: 567px}
.cn8{top: 202px;left: 687px}
.pin{ background:url(/other/img/pic_pin.png) no-repeat; width:19px; height:26px;}
.tanchu ol li{ position:absolute; width:197px; min-height:186px; background:#005197; display:none; padding: 20px}
.tanchu ol li .title{ position:absolute; content:''; top:0; height:2px; width:227px; right:0; background:red;}
.tanchu ol li p{ color:#fff;}
.tanchu1{top: 158px;left: 264px;}
.tanchu2{top: 409px;left: 243px;}
.tanchu3{top: 395px;left: 510px;}
.tanchu4{top: 443px;left: 455px;}
.tanchu5{top: 497px;left: 470px;}
.tanchu6{top: 465px;left: 560px;}
.tanchu7{top: 372px;left: 590px;}
.tanchu8{top: 209px;left: 720px}


/******9-28**占时***↓*********/
#monsteck_variketch{ overflow:auto; cursor: pointer;}
#monsteck_variketch::-webkit-scrollbar 		{width:5px;height:10px;}
#monsteck_variketch::-webkit-scrollbar-button	{background-color:#ababa7;}
#monsteck_variketch::-webkit-scrollbar-track	{background:#ababa7;}
#monsteck_variketch::-webkit-scrollbar-track-piece   {background:url(/other/img/stripes_tiny_08.png);}
#monsteck_variketch::-webkit-scrollbar-thumb	{background:#ccc;border-radius:4px;}
#monsteck_variketch::-webkit-scrollbar-corner	{background:#ccc;}
#monsteck_variketch::-webkit-scrollbar-resizer	{background:#FF0BEE;}

.aobut_us_tab .timer_x #monsteck_variketch .timer_a .timer_Point{ height:auto;}
#monsteck_variketch{ height:360px;}

/******9-28**占时**↑**********/
.Scientific{ background:url(/other/img/scientific.jpg) no-repeat; height:360px; width:1920px; position:relative; left:50%; margin-left:-960px; margin-bottom:52px; padding-top:41px}
.Scientific .width1070{ width:1070px; margin:0 auto;}
.Technical{ height:100%; margin-top:82px; cursor: pointer; overflow:hidden; height:142.5px}
.Technical ul{ width:20000px}
.Floating_window{ display:none}
.waterfull ul li .description{ height:124px; overflow:hidden; border-bottom:none}

.mnb_c25 ul li{ width:20% !important}
.Technical ul li{ float:left;}
.communist_content_nav{ display:none;}
section .communist_content .communist_content_tab{ overflow:hidden;}
section .communist_content .communist_content_tab .cc_tab{ width:720px; float:right;}
section .communist_content .communist_content_tab .cc_tab ul li .summary{ width:96%;}
section .communist_content .communist_content_tab .cc_tab ul li .cc_tab_pic{ float:right}
.cctab_L{ width:336px; float:left; margin-top:68px}
.cctab_L .cctab_LBox{ height:487px;}
.cctab_L .cctab_LBox img{ display:block;}
.cctab_L .summarys{ background:url(/other/img/syss3.jpg) no-repeat; width:285px; height:194px; padding:25px}
.cctab_L .summarys .title{ color:#6e6e6e; font-size:15px; font-weight:bold;}
.cctab_L .summarys p{ color:#6e6e6e; font-size:12px;}
.page_navigation{ height:36px; position:absolute; bottom:5px; left:25%}
.page_navigation a { padding: 3px; border-radius:5px; margin: 2px; color: black; text-decoration: none; float:left; display:block; line-height:30px; text-align:center; font-size:16px}
.active_page { background:#c00; color: white !important; }
.page_navigation a{ height:30px; width:30px;}
.previous_link,.next_link{ background:#8c9898; font-size:16px; color:#fff !important; font-weight:bold !important;}
.contentfx{ margin-bottom:15px; height:1071px;}
section .min_nav_bg .mnb_content{ position:relative;}
section .min_nav_bg .mnb_content .mnb_content_tab1 { position:absolute; left:0; width:100%; z-index:99; display:none; top:67px;}
section .min_nav_bg .mnb_content .mnb_content_tab1 li { width:100%; height:67px; line-height:67px; text-align:center; background:#737373; color:#d1d1d1; font-size:14px;}
section .min_nav_bg .mnb_content ul li i{/* width:14p%;*/ }
section .min_nav_bg .mnb_content ul li:hover ol{ display:block}
section .min_nav_bg .mnb_content .mnb_content_tab1 li{ padding-left:0}
section .min_nav_bg .mnb_content .mnb_content_tab1 li a{ display:block;}
section .min_nav_bg .mnb_content .mnb_content_tab1 li:hover{ background:url(/other/img/syss_title.jpg) !important}
.bgmnb_con{ background:url(/other/img/syss_title.jpg) !important}



.bannerBtn li .iconText{ position: absolute; top: 0; left: 0; width:80%; line-height: 20px; left:10%; text-align: center; top:59%;}
.bannerBtn li:hover .iconText{ opacity: 1;}
.bannerBtn li:hover img{ -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: rotate(360deg);}
.mCSB_container img{padding:  0 5px; background: ;}
.communist .header_bg8{ background:url(/other/img/resources.jpg) center no-repeat; height:100%; width:1920px; position:absolute; left:50%; margin-left:-960px; top:0}
.cn7{ left: 550px; top: 380px;}
.cn4{ display: none;}
.mnb_c4 ul>li{ width: 20% !important;}
section .min_nav_bg .mnb_content ul li a{ display: block; width: 100%; height: 100%;}
section .min_nav_bg .mnb_content ul li.cur{ background:#c00}
section .min_nav_bg .mnb_content ul li.cur .Blue_Triangle{ bottom:-6px; opacity:1;}
.Talent_3bg{background: none;}
.pyList{ width: 100%; height: auto; margin-top: 20px;}
.pyList li{ width: 308px; margin-right: 70px; margin-bottom: 20px; float: left; border: 1px solid #CCCCCC;}
.pyList li:hover img{ transform: scale(1.2);transition:all 0.5s;-webkit-transition:all 0.5s;}
.pyList li a{ display: block; width: 100%;height: 100%;}
.pyList li .imgBox{ font-size: 0px; margin: 0px; overflow: hidden; }
.pyList li .imgBox img{ margin: 0px !important;}
.pyList li .text{ line-height: 45px; height: 45px; width: 100%; text-align: center; font-size: 15px; color: #000000;}
 
.zjList{ width: 100%; height: auto;}
.zjList li{ float: left; width: 270px; height: 270px; margin-right: 70px; margin-bottom: 35px;} 
.zjList li a{ display: block; width: 100%; height: 100%;}
.zjList li:hover .font2{ color: #000000;}
.zjList li:hover .font1{ color: #008DD5;}
.zjList li .imgBox{ width: 140px; height: 140px; background: url(/other/img/zjBg.png) right bottom no-repeat; margin:0 auto 10px;}
.zjList li .imgBox img{ border-radius: 50%;}
.zjList li .font1{ font-size: 14px; color:#343434;}
.zjList li .font2{ font-size: 12px; color: #6c6c6c;}


.lindao{ position:fixed; top:0; left:0; z-index:9999; height:100%; width:100%; display:none;}
.lindao .boxBG{ position:fixed; height:100%; width:100%; top:0; left:0; background:#000; opacity:.7;}
.lindao .lindaoXf{ display:none; width:650px; height:290px; position:absolute; left:50%; margin-left:-360px; top:50%; margin-top:-185px; background:#fff; border:2px solid #0d64b3; z-index:9999; padding:40px 25px; position:relative}
.lindao .lindaoXf .title{ color:#000; font-size:20px;}
.lindao .lindaoXf .form{ margin:10px 0;}
.lindao .lindaoXf label{ font-size:14px; margin-right:20px; position:relative;}
.lindao .lindaoXf input{ border:1px solid #000; margin-left:5px; text-indent:8px;}
.lindao .lindaoXf label span{ color:#ccc; font-size:12px; margin-left:10px}
.lindao .lindaoXf .form textarea{resize: none; width:536px; height:126px; border:1px solid #000}
.lindao .lindaoXf .form i{ color:red; margin-right:5px; left:-9px; position:absolute;}
.lindao .lindaoXf form .tijiaoa{ width:145px; height:31px; background:#ba2020; color:#fff; border:0; position:absolute; right:40px; bottom:40px; cursor:pointer;}
.lindao .off_bt{ background:url(/other/img/off_bt.jpg) no-repeat; height:39px; width:39px; position:absolute; top:0; right:0; cursor:pointer;}

.ygbox{ width:359px; height:203px; position:absolute; left:50%; top:50%; margin-top:-112.5px; margin-left:-180px; background:#fff; border-radius:10px; z-index:9999; padding:22px 0; display:none;}
.ygbox .title{ text-align:center; font-size:21px; color:#000}
.ygbox .form{ margin:10px auto; text-align:center;}
.ygbox .form label{ display:inline-block; margin:0 auto; position:relative; width:292px; height:24px;}
.ygbox .form label img{ position:absolute; left:3px; z-index:99; top:2px;}
.ygbox .form label input{ border:1px solid #e6e6e6; position:absolute; width:292px; right:0; text-indent:25px; color:#b7b9b8; border-radius:4px}
.ygbox .denglu{ position:absolute; bottom:20px; right:20px; width:97px; height:33px; background:url(/other/img/dengluBG.jpg) no-repeat; border:0; z-index:9; cursor:pointer;}
.ygbox .jzw{ position:absolute; left:33px; bottom:33px; z-index:9}
.ygbox .ygboxBG{ background:#f0f5f8; height:72px; width:100%; position:absolute; bottom:0; border-bottom-left-radius:15px;border-bottom-right-radius:15px}

.return{ position: absolute; right: 0; width: 100px; height: 24px; background:#c3c3c3; border-radius: 15px; top: 20px;}
.return a{ display: block; height: 100%; transition: all .3s;-webkit-transition: all .3s; position: absolute; top: 0; width: 100%; border-radius: 15px;}
.return img{ display: block;margin:6px auto;}
.return a:hover{ background:#155CA4;}

.banner_yuan{position: absolute;position: absolute;right: 50%;margin-left: -30px;bottom:100px;}
.banner_yuan li{ height: 10px; width: 10px; border-radius: 50%;background:#fff; margin: 5px 5px; cursor: pointer; float:left;}
.banner_yuan_Cur{ background:#185EA6!important;}
/*10-23*/
.ActivStyle{ width: 100%; height:695px; position: relative; padding-bottom: 85px;}
.ActivStyle ul{ height: 695px; overflow: hidden;}
.ActivStyle ul li{ width: 335px; height: 328px; float:left; border: 1px solid #c7c7c7;margin-left: 29px; margin-bottom: 32px;}
.ActivStyle .ActivStyle_pic{ height: 238px; width: 335px; overflow: hidden;}
.ActivStyle .ActivStyle_summary{ height:40px; width:285px; padding: 25px 25px;}
.ActivStyle .ActivStyle_summary .title{ font-size: 14px; color:#6e6e6e; font-weight: bold;}

.ActivStyle2{ position: relative; height: auto; padding-top: 34px; background:#f2f2f2;}
.ActivStyle2 .content_1070{ width: 1070px; margin: 0 auto; height: auto;}
.ActivStyle2 .content_1070 .news_content_tab {margin-bottom: 40px;}
.ActivStyle2 .content_1070 .news_content_tab .title{height: 70px;position: relative;font-size: 20px;}
.ActivStyle2 .content_1070 .news_content_tab .title i{height: 2px;width: 60px;background: #000 none repeat scroll 0% 0%;display: block;position: absolute;top: 14px;left: 33px;}
.ActivStyle2 .content_1070 .news_content_tab .title span{display: block;position: absolute;bottom: 0px;font-size: 30px;color: #000;font-weight: bold;}
.ActivStyle2 .content_1070 .cc_tab{width: 100%;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1 {   margin-bottom: 15px;   height: 466px;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1  li{height: 195px;width: 100%;margin-top: 23px;background: #F6F6F6 none repeat scroll 0% 0%;position: relative;border: 1px solid #C1C0C0;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1 .summary{float: right;width: 96%;margin: 14px;height: 164px;position: relative;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1 .summary .title{font-size: 16px;border-bottom: 1px solid #C1C0C0;line-height: 38px;color: #000;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1 .summary .title .time{color: #444;font-size: 12px;float: right;}
.ActivStyle2 .content_1070 .cc_tab .contentfx1 .summary p{color: #6E6E6E;font-size: 12px;line-height: 24px;margin-top: 25px;}
.ActivStyle2 .content_1070 .cc_tab ul li .summary .more{ background:url(/other/img/more_pic.png) no-repeat; height:21px; width:69px; position:absolute; right:20px; bottom:20px; cursor:pointer;}
.ActivStyle2 .content_1070 .cc_tab ul li .summary .more a{ display:block; height:100%;}
.ActivStyle2 .content_1070 .cc_tab ul li :hover .more{ background:url(/other/img/more_pic_c.png) no-repeat !important}
.ActivStyle2 .content_1070 .cc_tab ul li:hover{ background:#e77830;}
.ActivStyle2 .content_1070 .cc_tab ul li:hover .title{ color:#FFF !important}
.ActivStyle2 .content_1070 .cc_tab ul li:hover p{ color:#FFF !important}
.ActivStyle2 .content_1070 .cc_tab ul li:hover .time{ color:#FFF !important}
.page_navigation1{ height:36px; position:absolute; bottom:5px; left:25%}
.page_navigation1 a { padding: 3px; border-radius:5px; margin: 2px; color: black; text-decoration: none; float:left; display:block; line-height:30px; text-align:center; font-size:16px}
.active_page1 { background:#c00; color: white !important; }
.page_navigation1 a{ height:30px; width:30px;}
.previous_link1,.next_link1{ background:#8c9898; font-size:16px; color:#fff !important; font-weight:bold !important;}

/****10-27*****/
.Scientific_btnL,.Scientific_btnR{ height:100px; width:45px; cursor:pointer; position:absolute; top:50%; margin-top:0px;}
.Scientific_btnL{ background:url(/other/img/dky.png) no-repeat; left:-50px;}
.Scientific_btnR{ background:url(/other/img/dky.png) 0 -100px no-repeat; right:-50px;}

.waterfull ul li .li-title a{ color:#000}












